    
    @ChangeSet(order = "1000", id = "add-{{pascalCase name}}-plugin", author = "")
    public void add{{pascalCase name}}Plugin(MongockTemplate mongoTemplate) {
        Plugin plugin = new Plugin();
        plugin.setName("{{pascalCase name}}");
        plugin.setType(PluginType.DB);
        plugin.setPackageName("{{dashCase name}}");
        plugin.setUiComponent("DbEditorForm");
        plugin.setDatasourceComponent("AutoForm");
        plugin.setResponseType(Plugin.ResponseType.TABLE);
        plugin.setIconLocation("https://assets.appsmith.com/{{pascalCase name}}.png");
        plugin.setDocumentationLink("https://docs.appsmith.com/datasource-reference/querying-{{dashCase name}}");
        plugin.setDefaultInstall(false);
        try {
            mongoTemplate.insert(plugin);
        } catch (DuplicateKeyException e) {
            log.warn(plugin.getPackageName() + " already present in database.");
        }
    }
}
